package com.udaos.models.ud;

import com.udaos.common.base.Model;
import org.nutz.dao.entity.annotation.*;

import java.io.Serializable;
import org.nutz.dao.entity.annotation.Name;
/**
* @author leo
* @time   2016-09-21 19:26:27
*/
@Table("ud_wxpay_trans")
public class Ud_wxpay_trans implements Serializable {
	private static final long serialVersionUID = 1L;
	@Column
	@Name
	@Prev(els = {@EL("uuid()")})
	private String id;
	@Column
	private String appid;
	@Column
	private String mch_id;
	@Column
	private String device_info;
	@Column
	private String nonce_str;
	@Column
	private String sign;
	@Column
	private String result_code;
	@Column
	private String err_code;
	@Column
	private String err_code_des;
	@Column
	private String openid;
	@Column
	private String is_subscribe;
	@Column
	private String trade_type;
	@Column
	private String trade_state;
	@Column
	private String bank_type;
	@Column
	private Integer total_fee;
	@Column
	private Integer settlement_total_fee;
	@Column
	private String fee_type;
	@Column
	private Integer cash_fee;
	@Column
	private String cash_fee_type;
	@Column
	private Integer coupon_fee;
	@Column
	private Integer coupon_count;
	@Column
	private String transaction_id;
	@Column
	private String out_trade_no;
	@Column
	private String attach;
	@Column
	private String time_end;
	@Column
	private String trade_state_desc;

	public String getId()
	{
		return id;
	}
	public void setId(String id)
	{
		this.id=id;
	}
	public String getAppid()
	{
		return appid;
	}
	public void setAppid(String appid)
	{
		this.appid=appid;
	}
	public String getMch_id()
	{
		return mch_id;
	}
	public void setMch_id(String mch_id)
	{
		this.mch_id=mch_id;
	}
	public String getDevice_info()
	{
		return device_info;
	}
	public void setDevice_info(String device_info)
	{
		this.device_info=device_info;
	}
	public String getNonce_str()
	{
		return nonce_str;
	}
	public void setNonce_str(String nonce_str)
	{
		this.nonce_str=nonce_str;
	}
	public String getSign()
	{
		return sign;
	}
	public void setSign(String sign)
	{
		this.sign=sign;
	}
	public String getResult_code()
	{
		return result_code;
	}
	public void setResult_code(String result_code)
	{
		this.result_code=result_code;
	}
	public String getErr_code()
	{
		return err_code;
	}
	public void setErr_code(String err_code)
	{
		this.err_code=err_code;
	}
	public String getErr_code_des()
	{
		return err_code_des;
	}
	public void setErr_code_des(String err_code_des)
	{
		this.err_code_des=err_code_des;
	}
	public String getOpenid()
	{
		return openid;
	}
	public void setOpenid(String openid)
	{
		this.openid=openid;
	}
	public String getIs_subscribe()
	{
		return is_subscribe;
	}
	public void setIs_subscribe(String is_subscribe)
	{
		this.is_subscribe=is_subscribe;
	}
	public String getTrade_type()
	{
		return trade_type;
	}
	public void setTrade_type(String trade_type)
	{
		this.trade_type=trade_type;
	}
	public String getTrade_state() {
		return trade_state;
	}
	public void setTrade_state(String trade_state) {
		this.trade_state = trade_state;
	}
	public String getBank_type()
	{
		return bank_type;
	}
	public void setBank_type(String bank_type)
	{
		this.bank_type=bank_type;
	}
	public Integer getTotal_fee()
	{
		return total_fee;
	}
	public void setTotal_fee(Integer total_fee)
	{
		this.total_fee=total_fee;
	}
	public Integer getSettlement_total_fee()
	{
		return settlement_total_fee;
	}
	public void setSettlement_total_fee(Integer settlement_total_fee)
	{
		this.settlement_total_fee=settlement_total_fee;
	}
	public String getFee_type()
	{
		return fee_type;
	}
	public void setFee_type(String fee_type)
	{
		this.fee_type=fee_type;
	}
	public Integer getCash_fee()
	{
		return cash_fee;
	}
	public void setCash_fee(Integer cash_fee)
	{
		this.cash_fee=cash_fee;
	}
	public String getCash_fee_type()
	{
		return cash_fee_type;
	}
	public void setCash_fee_type(String cash_fee_type)
	{
		this.cash_fee_type=cash_fee_type;
	}
	public Integer getCoupon_fee()
	{
		return coupon_fee;
	}
	public void setCoupon_fee(Integer coupon_fee)
	{
		this.coupon_fee=coupon_fee;
	}
	public Integer getCoupon_count()
	{
		return coupon_count;
	}
	public void setCoupon_count(Integer coupon_count)
	{
		this.coupon_count=coupon_count;
	}
	public String getTransaction_id()
	{
		return transaction_id;
	}
	public void setTransaction_id(String transaction_id)
	{
		this.transaction_id=transaction_id;
	}
	public String getOut_trade_no()
	{
		return out_trade_no;
	}
	public void setOut_trade_no(String out_trade_no)
	{
		this.out_trade_no=out_trade_no;
	}
	public String getAttach()
	{
		return attach;
	}
	public void setAttach(String attach)
	{
		this.attach=attach;
	}
	public String getTime_end()
	{
		return time_end;
	}
	public void setTime_end(String time_end)
	{
		this.time_end=time_end;
	}
	public String getTrade_state_desc() {
		return trade_state_desc;
	}
	public void setTrade_state_desc(String trade_state_desc) {
		this.trade_state_desc = trade_state_desc;
	}

}